package com.ldk.framework.entity;

import com.ldk.base.framework.entity.BaseEntity;

/**
* ServiceTripCrews实体类
* @author xiangwl
*/
public class ServiceTripCrews extends BaseEntity {

	private static final long serialVersionUID = -2909483970266714296L;
	/**
	* 
	*/
	private java.lang.Long   tripCrewId;
	/**
	* 司机行程单号,专线拼车时不能为空，其它的可以为空
	*/
	private java.lang.String   driverTripNo;
	/**
	* 乘客行程单号
	*/
	private java.lang.String   crewTripNo;
	/**
	* 司机openId便于查询
	*/
	private java.lang.String   driverOpenId;
	/**
	* 乘客的openId便于查询
	*/
	private java.lang.String   crewOpenId;
	/**
	* 乘客乘务状态1未上车2上车4下车
	*/
	private java.lang.Integer   crewStatus;
	/**
	* 乘客上车时间
	*/
	private java.lang.Long   crewOnTime;
	/**
	* 乘客下车时间
	*/
	private java.lang.Long   crewOffTime;
	/**
	* 用户订单支付状态1已支付0未支付
	*/
	private java.lang.Boolean   payStatus;
	/**
	* 是否已取消1已取消0未取消
	*/
	private java.lang.Boolean   canceled;
	/**
	 * 关联乘客用户
	 */
	private LinkUser  linkUser;

	/**
	 * 用户行程定金费用
	 */
	private Double  depositFee;
	/**
	 * 用户行程费用
	 */
	private Double  payFee;

	public java.lang.Long getTripCrewId() {
		return tripCrewId;
	}
	public void setTripCrewId (java.lang.Long tripCrewId){
    	this.tripCrewId = tripCrewId;
	}
	public java.lang.String getDriverTripNo() {
		return driverTripNo;
	}
	public void setDriverTripNo (java.lang.String driverTripNo){
    	this.driverTripNo = driverTripNo;
	}
	public java.lang.String getCrewTripNo() {
		return crewTripNo;
	}
	public void setCrewTripNo (java.lang.String crewTripNo){
    	this.crewTripNo = crewTripNo;
	}
	public java.lang.String getDriverOpenId() {
		return driverOpenId;
	}
	public void setDriverOpenId (java.lang.String driverOpenId){
    	this.driverOpenId = driverOpenId;
	}
	public java.lang.String getCrewOpenId() {
		return crewOpenId;
	}
	public void setCrewOpenId (java.lang.String crewOpenId){
    	this.crewOpenId = crewOpenId;
	}
	public java.lang.Integer getCrewStatus() {
		return crewStatus;
	}
	public void setCrewStatus (java.lang.Integer crewStatus){
    	this.crewStatus = crewStatus;
	}
	public java.lang.Long getCrewOnTime() {
		return crewOnTime;
	}
	public void setCrewOnTime (java.lang.Long crewOnTime){
    	this.crewOnTime = crewOnTime;
	}
	public java.lang.Long getCrewOffTime() {
		return crewOffTime;
	}
	public void setCrewOffTime (java.lang.Long crewOffTime){
    	this.crewOffTime = crewOffTime;
	}
	public java.lang.Boolean getPayStatus() {
		return payStatus;
	}
	public void setPayStatus (java.lang.Boolean payStatus){
    	this.payStatus = payStatus;
	}
	public java.lang.Boolean getCanceled() {
		return canceled;
	}
	public void setCanceled (java.lang.Boolean canceled){
    	this.canceled = canceled;
	}
	public LinkUser getLinkUser() {
		return linkUser;
	}
	public void setLinkUser(LinkUser linkUser) {
		this.linkUser = linkUser;
	}
	
	public Double getDepositFee() {
		return depositFee;
	}
	public void setDepositFee(Double depositFee) {
		this.depositFee = depositFee;
	}
	public Double getPayFee() {
		return payFee;
	}
	public void setPayFee(Double payFee) {
		this.payFee = payFee;
	}

}
